package com.safeneeds.linguimana.ser;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.safeneeds.linguimana.dto.OndutyDataStorePort;
import com.safeneeds.linguimana.entity.EntityPortGlutOnduty;
import com.safeneeds.linguimana.entity.PortGlutOnduty;
import com.safeneeds.util.base.RetType;
import com.safeneeds.util.page.PageInfo;
/**
 * 今日值班
 * @author ytw
 *
 */
public interface IBgDutyService {

	List<PortGlutOnduty> getDuty();

	/**
	 * 获取今日值班的分页数据
	 * @param pageInfo
	 * @param ondutyDataStorePort
	 * @return
	 */
	PageInfo listOndutyPage(PageInfo pageInfo,
			OndutyDataStorePort ondutyDataStorePort);

	

	/**
	 * 将数据添加到今日值班表中 或者根据ondutyId更新
	 * @param entityPortGlutOndut
	 * @return
	 */

	RetType addOrUpdateOnduty(EntityPortGlutOnduty entityPortGlutOnduty);

	/**
	 * 得到PortGlutOndut实体类的页面类EntityPortGlutOnduty
	 * @param ondutyId
	 * @return
	 */
	EntityPortGlutOnduty getportGlutOnduty(String ondutyId);

	/**
	 * 根据id删除今日值班表的记录
	 * @param ids
	 * @return
	 */
	RetType deleteOndutyById(String ids);


}
